

			      The ZSIG Corner
				  Jay Sage
			  ZSIG Software Librarian



     This article inaugurates a new feature of The Computer Journal, a
column devoted to the activities of the recently formed organization called
ZSIG.  At the beginning of the year Richard Jacobson, Bruce Morgen, and I
founded ZSIG, which stands for ZCPR Systems Interest Group.  When Digital
Research's CP/M operating system first became popular and attracted a
significant group of programmers who freely offered their programs, complete
with source code, to the CP/M community, organizations like CP/MUG (CP/M
User Group) and SIG/M (Special Interest Group/Microcomputers) were formed to
promote and distribute that software to a wide audience.  Today, Echelon,
like the Digital Research of years ago, has reached the point where it
offers a solid line of commercial Z-System products to a growing and
enthusiastic user community.  Richard, Bruce, and I thought that it was now
time for the supporters of advanced 8-bit operating systems to form an
organization to promote the development and dissemination of public-domain
Z-System software.


		     Who's Who and What's What in ZSIG

     When I first proposed a Z-System support group, Bruce Morgen's NAOG
(North American One-Eighty Group), formed to support Steve Ciarcia's SB180
computer and other computers based on the Hitachi HD64180 chip, was already
well established.  Bruce suggested that ZSIG be made a part of NAOG, and
thus the full organization became NAOG/ZSIG.  Bruce heads it and writes and
produces the newsletter "One-Eighty File."

     Since information about public-domain software tends today to be
exchanged more by remote access computer systems (RASs) than by mailing
diskettes, we wanted to have a large, centrally located RAS to serve as a
focus for ZSIG telecommunications activities.  Richard Jacobson volunteered
one system of his dual Z-Node in Chicago.  The Lillipute Z-Nodes are usually
available on a yearly subscription basis, but Richard arranged to provide
access to a special NAOG/ZSIG directory in System 1 for all ZSIG members.  A
reduced-price subscription to the entire system is also available for
members.

     I took on the position of software librarian, with the duties of
organizing collections of appropriate software into volumes for official
release, encouraging the submission of new programs, and regulating the way
in which new revisions are generated and released.  I am in the process of
assembling a committee to help review software submissions so that we can
try to maintain a consistently high level of quality and reliability in the
programs we release.


			     Joining NAOG/ZSIG

     Application forms for NAOG/ZSIG are included in the file ZSIG-FOR.ALL
available from many Z-Node RASs.  Alternatively, request an application from
from NAOG/ZSIG at P. O. Box 2781, Warminster, PA 18974.  If you are
impatient and just can't wait to join, simply send the following to the
above address: your name, address, and telephone number and a U.S. dollar
check or money order for $15 ($25 if beyond the range of a 22-cent stamp).
If you want to subscribe to the full services of the Lillipute Z-Nodes,
include an additional $35 (regular fee is $40 per year).  Please also
indicate with your application if you consent to making your name, address,
and phone number available to other ZSIG members.


			Submitting Programs to ZSIG

     ZSIG has two aims.  First, we want to encourage cross-fertilization
among Z-System programmers on every level of expertise and between users and
program contributors.  On the other hand, we want to avoid a chaotic pattern
of upgrades as has occurred in some public-domain software channels.  As a
result, we intend to exert a greater level of control over the programs that
are submitted to ZSIG.	A formal document describing the procedures to be
followed will have been released by the time this column appears in print.

     Here is a brief summary of some of the main points.  First of all, we
very much want your participation, and you do not have to be a member of
NAOG/ZSIG to submit programs.  The programs, however, must be ZCPR3- or Z-
System-oriented.  That means that, as a minimum, they must know about the
ZCPR3 environment (Z3ENV).  File specifications should allow the ZCPR3
standard DU and DIR (named directory) forms, and any screen-oriented output
should obtain the necessary screen codes from the TCAP so that no terminal-
specific installation is required.  The use of the SYSLIB, Z3LIB, and VLIB
libraries is strongly encouraged, both for ease of programming and for
maintainability.

     Programs can be submitted in a number of convenient ways -- either by
modem or by diskette.  Modem uploads should be made, if possible, to my
Newton Centre Z-Node #3 in Massachusetts at 617-965-7259.  Make the upload
to the private area (use the 'RP' -- receive private -- option of XMODEM or
KMD).  Alternative upload submission nodes are the Lillipute Z-Node #15 in
Chicago at 312-649-1730 or Al Hawley's Ladera Z-Node #2 in Los Angeles at
213-670-9465.  Non-NAOG/ZSIG members who wish to upload to the limited-
access Lillipute Z-Node should make a special arrangement by leaving a
private message to the sysop.


     Software submitted on diskette should be sent to me at 1435 Centre St.,
Newton Centre, MA 02159.  IBM 8" standard SSSD or any 5" format that can be
read by the Ampro MULTIDSK program or by the MediaMaster program on an IBM-
PC/AT is acceptable.  Among the more than one hundred acceptable 5" formats
are the following: Ampro (48- and 96-tpi, single- and double-side), Kaypro
(all), Morrow (all), Osborne (all), Xerox (all), and VT-180.

     Submissions should include source code, an object file, a DOC file, and
a ZCPR3-format help file.  Special arrangements can be made in cases where
the author desires to treat the source code as proprietary, and we also have
volunteers who will prepare the HLP file from the DOC file if you are unable
to do it.  Be sure to include your name, address, and voice phone number in
a separate file for ZSIG use if it is not already in the release material.

     The source and object code should bear a copyright notice of the form:
Copyright (current year) by (name of author).  The source can include a
release for free personal use of the program.  While ZSIG encourages and
promotes the distribution of free software, we feel it is desirable that the
author and ZSIG retain some control over modifications to a ZSIG library
program.  We will employ a checkout system whereby any person suggesting a
program improvement, whether a ZSIG member or not, will be given a set
period of time in which to work on the program and resubmit it.

     There is an important role in ZSIG for non-programmers also.  The real
ingenuity in software is not so much in the actual coding as in the
conceiving of new program ideas.  So even if you can't write a program
yourself, if you have a good idea, send it in!	In the next column in The
Computer Journal I plan to discuss some ideas for new programs and program
enhancements.  I have a few idea, but I sure could use some more from you.
